package regexpintr;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @description:
 * @author: jhy
 * @time: 2021/5/22 15:05
 */
public class RegexpDemo2 {

    public static void main(String[] args) {

        String content = "1998年12月8日，第二代Java平台的企业版J2EE发布。" +
                "1999年6月，Sun公司发布了第二代Java平台（简称为Java2）的3个版本：" +
                "J2ME（Java2 Micro Edition，Java2平台的微型版），应用于移动、无线及有限资源的环境；" +
                "J2SE（Java 2 Standard Edition，Java 2平台的标准版），3443应用于桌面环境；" +
                "J2EE（Java 2Enterprise Edition，Java 2平台的企业版），应用于基于Java的应用服务器。" +
                "Java 2平台的发布，是Java发展过程中最重要的一个里程碑，标志着Java的应用开始普及9999。";

        //(1)创建一个正则表达式对象,里面传入字符串匹配逻辑
        Pattern pattern = Pattern.compile("[0-9]{4}");

        //2.创建一个匹配器对象Matcher
        //过程：matcher匹配器按照pattern模式，到content中进行匹配
        Matcher matcher = pattern.matcher(content);

        //开始循环匹配，匹配就返回true，否则返回false
        while (matcher.find()){
            System.out.println("找到四位数字的子串："+matcher.group(0));
        }
        
    }
}
